package json_schema.s0017.device.real_result_package

/**
 * 实时成绩
 */
case class RealResult (
    /**
     * 头部数据
     */
    val Head : Head,

    /**
     * 主体数据
     */
    val Body : Body
)

/**
 * 主体数据
 */
case class Body (
    /**
     * 代表队/代表团/俱乐部
     */
    val Team : String,

    /**
     * 运动员姓名
     */
    val AthleteName : String,

    /**
     * 运动员号码
     */
    val AthleteBib : String,

    /**
     * 运动员联系方式
     */
    val AthleteTelephone : String,

    /**
     * A线成绩
     */
    val ResultA : String,

    /**
     * B线成绩
     */
    val ResultB : String,

    /**
     * 排名
     */
    val Rank : String
)

/**
 * 头部数据
 */
case class Head (
    /**
     * 设备Id
     */
    val DeviceId : String,

    /**
     * 消息Uuid
     */
    val MessageUuid : String,

    /**
     * 发送消息的时间。格式：yyyy-MM-dd HH:mm:ss.fff 比如：2020-09-02 12:24:09.923
     */
    val Timestamp : String,

    /**
     * 消息类型
     */
    val MessageType : String
)
